self feeder - German English Dictionary